﻿// -----------------------------------------------------------------------
// <copyright file="NomeadoFormModel.cs" company="Storytelling">
// TODO: Update copyright text.
// </copyright>
// -----------------------------------------------------------------------
namespace Storytelling.Modelos
{
    using Storytelling.Entidades;
    using System.ComponentModel.DataAnnotations;

    public abstract class InativoFormModel<T> : NomeadoFormModel<T>
        where T : Inativo
    {
        [Display(Name = "Inativado")]
        public virtual bool Inativado
        {
            get { return Entidade.Inativado.HasValue ? (bool)Entidade.Inativado : false; }
            set { Entidade.Inativado = value; }
        }
    }
}
